// 未保存的文件
interface IUnSavedFileItem {
    lastModified: number,
    lastModifiedDate: Date,
    name: string,
    size: number,
    type: string,
    uid: string,
    percent: number,
    [propName: string]: any,
}
// 已经保存的文件
interface ISavedFileItem {
    connectType: string,
    createTime: string,
    fileName: string,
    fileType: string,
    id: number,
    requestId: number,
    status: null | 'add' | 'delete',
    type: number,
    uploadUser: string,
    url: string,
    userName: string,
    [propName: string]: any,
}

export type FileItem = IUnSavedFileItem | ISavedFileItem